[INFO] cloning repository https://github.com/ds84182/lunar
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ds84182/lunar" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fds84182%2Flunar", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fds84182%2Flunar'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 83767b805a9dbba90b8912dc2b159bdad12eccc5
[INFO] fixing ds84182/lunar against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fds84182%2Flunar" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ds84182/lunar
[INFO] finished tweaking git repo https://github.com/ds84182/lunar
[INFO] tweaked toml for git repo https://github.com/ds84182/lunar written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ds84182/lunar on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ds84182/lunar already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-native v0.121.1
[INFO] [stderr]   Downloaded target-lexicon v0.13.2
[INFO] [stderr]   Downloaded wavltree v0.0.8
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v34.0.1
[INFO] [stderr]   Downloaded wasmtime-math v34.0.1
[INFO] [stderr]   Downloaded cranelift-bitset v0.121.1
[INFO] [stderr]   Downloaded cranelift-control v0.121.1
[INFO] [stderr]   Downloaded cranelift v0.121.1
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.121.1
[INFO] [stderr]   Downloaded cranelift-srcgen v0.121.1
[INFO] [stderr]   Downloaded cranelift-bforest v0.121.1
[INFO] [stderr]   Downloaded cranelift-assembler-x64-meta v0.121.1
[INFO] [stderr]   Downloaded cranelift-assembler-x64 v0.121.1
[INFO] [stderr]   Downloaded cranelift-module v0.121.1
[INFO] [stderr]   Downloaded cranelift-jit v0.121.1
[INFO] [stderr]   Downloaded region v3.0.2
[INFO] [stderr]   Downloaded cranelift-frontend v0.121.1
[INFO] [stderr]   Downloaded cranelift-isle v0.121.1
[INFO] [stderr]   Downloaded cranelift-entity v0.121.1
[INFO] [stderr]   Downloaded talc v4.4.3
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.121.1
[INFO] [stderr]   Downloaded regalloc2 v0.12.2
[INFO] [stderr]   Downloaded cranelift-codegen v0.121.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323
[INFO] running `Command { std: "docker" "start" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling cranelift-srcgen v0.121.1
[INFO] [stderr]    Compiling cranelift-isle v0.121.1
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.121.1
[INFO] [stderr]     Checking hashbrown v0.15.4
[INFO] [stderr]     Checking cranelift-bitset v0.121.1
[INFO] [stderr]    Compiling target-lexicon v0.13.2
[INFO] [stderr]     Checking bumpalo v3.19.0
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking arbitrary v1.4.1
[INFO] [stderr]    Compiling cranelift-assembler-x64-meta v0.121.1
[INFO] [stderr]     Checking cranelift-entity v0.121.1
[INFO] [stderr]     Checking wasmtime-math v34.0.1
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]     Checking region v3.0.2
[INFO] [stderr]     Checking cranelift-bforest v0.121.1
[INFO] [stderr]     Checking cranelift-control v0.121.1
[INFO] [stderr]     Checking indexmap v2.10.0
[INFO] [stderr]     Checking regalloc2 v0.12.2
[INFO] [stderr]     Checking wavltree v0.0.8
[INFO] [stderr]     Checking wasmtime-jit-icache-coherence v34.0.1
[INFO] [stderr]     Checking talc v4.4.3
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.121.1
[INFO] [stderr]    Compiling cranelift-assembler-x64 v0.121.1
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]    Compiling cranelift-codegen v0.121.1
[INFO] [stderr]     Checking cranelift-native v0.121.1
[INFO] [stderr]     Checking cranelift-module v0.121.1
[INFO] [stderr]     Checking cranelift-frontend v0.121.1
[INFO] [stderr]     Checking cranelift-jit v0.121.1
[INFO] [stderr]     Checking cranelift v0.121.1
[INFO] [stderr]     Checking lunar v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]    --> src/object.rs:964:32
[INFO] [stdout]     |
[INFO] [stdout] 964 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:3898:32
[INFO] [stdout]      |
[INFO] [stdout] 3898 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:6041:32
[INFO] [stdout]      |
[INFO] [stdout] 6041 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:7046:32
[INFO] [stdout]      |
[INFO] [stdout] 7046 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:7789:32
[INFO] [stdout]      |
[INFO] [stdout] 7789 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> src/gc.rs:522:21
[INFO] [stdout]     |
[INFO] [stdout] 522 |                     (if (*n).i_val.tt_ as i32 & (1 as i32) << 6 as i32 != 0 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 526 |                     }),
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 522 ~                     if (*n).i_val.tt_ as i32 & (1 as i32) << 6 as i32 != 0 {
[INFO] [stdout] 523 |                         (*n).i_val.value_.gc
[INFO] [stdout] 524 |                     } else {
[INFO] [stdout] 525 |                         0 as *mut GCObject
[INFO] [stdout] 526 ~                     } ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/gc.rs:1413:13
[INFO] [stdout]      |
[INFO] [stdout] 1413 |             (if (*mt).flags as u32 & (1 as u32) << TM_GC as i32 != 0 {
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1417 |             })
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1413 ~             if (*mt).flags as u32 & (1 as u32) << TM_GC as i32 != 0 {
[INFO] [stdout] 1414 |                 0 as *const TValue
[INFO] [stdout] 1415 |             } else {
[INFO] [stdout] 1416 |                 luaT_gettm(mt, TM_GC, (*g).tmname[TM_GC as i32 as usize])
[INFO] [stdout] 1417 ~             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `return` value
[INFO] [stdout]    --> src/object.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 |             return (if v2 == 2 as i32 as lua_Number {
[INFO] [stdout]     |                    ^
[INFO] [stdout] ...
[INFO] [stdout] 427 |             });
[INFO] [stdout]     |              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 423 ~             return if v2 == 2 as i32 as lua_Number {
[INFO] [stdout] 424 |                 v1 * v1
[INFO] [stdout] 425 |             } else {
[INFO] [stdout] 426 |                 v1.powf(v2)
[INFO] [stdout] 427 ~             } ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 (if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                 ^
[INFO] [stdout] ...
[INFO] [stdout] 486 |                 })
[INFO] [stdout]     |                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 481 ~                 if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 482 |                     n1 = (*p1).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 485 |                     0
[INFO] [stdout] 486 ~                 } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 |                     (if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 497 |                     })
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 492 ~                     if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 493 |                         n2 = (*p2).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 496 |                         0
[INFO] [stdout] 497 ~                     } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 (if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                 ^
[INFO] [stdout] ...
[INFO] [stdout] 527 |                 })
[INFO] [stdout]     |                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 522 ~                 if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 523 |                     n1_0 = (*p1).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 526 |                     0
[INFO] [stdout] 527 ~                 } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:533:21
[INFO] [stdout]     |
[INFO] [stdout] 533 |                     (if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 538 |                     })
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 533 ~                     if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 534 |                         n2_0 = (*p2).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 537 |                         0
[INFO] [stdout] 538 ~                     } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/vm.rs:92:14
[INFO] [stdout]    |
[INFO] [stdout] 92 |         *n = (if v.tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]    |              ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |         });
[INFO] [stdout]    |          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 ~         *n = if v.tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 93 |             v.value_.i as lua_Number
[INFO] [stdout] 94 |         } else {
[INFO] [stdout] 95 |             v.value_.n
[INFO] [stdout] 96 ~         } ;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:1960:33
[INFO] [stdout]      |
[INFO] [stdout] 1960 | ...                   (if (*v1_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1965 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1960 ~                                 if (*v1_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 1961 |                                     n1_2 = (*v1_3).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 1964 |                                     0
[INFO] [stdout] 1965 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:1971:37
[INFO] [stdout]      |
[INFO] [stdout] 1971 | ...                   (if (*v2_2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1976 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1971 ~                                     if (*v2_2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 1972 |                                         n2_2 = (*v2_2).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 1975 |                                         0
[INFO] [stdout] 1976 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2009:29
[INFO] [stdout]      |
[INFO] [stdout] 2009 | ...                   (if (*v1_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2014 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2009 ~                             if (*v1_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2010 |                                 n1_3 = (*v1_4).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2013 |                                 0
[INFO] [stdout] 2014 ~                             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2020:33
[INFO] [stdout]      |
[INFO] [stdout] 2020 | ...                   (if (*v2_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2025 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2020 ~                                 if (*v2_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2021 |                                     n2_3 = (*v2_3).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2024 |                                     0
[INFO] [stdout] 2025 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/vm.rs:2030:49
[INFO] [stdout]      |
[INFO] [stdout] 2030 | ...                   (*io_14).value_.n = (if n2_3 == 2 as i32 as lua_Number {
[INFO] [stdout]      |                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 2034 | ...                   });
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2030 ~                             (*io_14).value_.n = if n2_3 == 2 as i32 as lua_Number {
[INFO] [stdout] 2031 |                                 n1_3 * n1_3
[INFO] [stdout] 2032 |                             } else {
[INFO] [stdout] 2033 |                                 n1_3.powf(n2_3)
[INFO] [stdout] 2034 ~                             } ;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2061:29
[INFO] [stdout]      |
[INFO] [stdout] 2061 | ...                   (if (*v1_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2066 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2061 ~                             if (*v1_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2062 |                                 n1_4 = (*v1_5).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2065 |                                 0
[INFO] [stdout] 2066 ~                             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2072:33
[INFO] [stdout]      |
[INFO] [stdout] 2072 | ...                   (if (*v2_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2077 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2072 ~                                 if (*v2_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2073 |                                     n2_4 = (*v2_4).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2076 |                                     0
[INFO] [stdout] 2077 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2121:33
[INFO] [stdout]      |
[INFO] [stdout] 2121 | ...                   (if (*v1_6).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2126 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2121 ~                                 if (*v1_6).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2122 |                                     n1_5 = (*v1_6).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2125 |                                     0
[INFO] [stdout] 2126 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2132:37
[INFO] [stdout]      |
[INFO] [stdout] 2132 | ...                   (if (*v2_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2137 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2132 ~                                     if (*v2_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2133 |                                         n2_5 = (*v2_5).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2136 |                                         0
[INFO] [stdout] 2137 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2369:33
[INFO] [stdout]      |
[INFO] [stdout] 2369 | ...                   (if (*v1_13).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2374 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2369 ~                                 if (*v1_13).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2370 |                                     n1_9 = (*v1_13).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2373 |                                     0
[INFO] [stdout] 2374 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2380:37
[INFO] [stdout]      |
[INFO] [stdout] 2380 | ...                   (if (*v2_12).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2385 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2380 ~                                     if (*v2_12).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2381 |                                         n2_9 = (*v2_12).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2384 |                                         0
[INFO] [stdout] 2385 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2439:33
[INFO] [stdout]      |
[INFO] [stdout] 2439 | ...                   (if (*v1_16).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2444 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2439 ~                                 if (*v1_16).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2440 |                                     n1_12 = (*v1_16).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2443 |                                     0
[INFO] [stdout] 2444 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2450:37
[INFO] [stdout]      |
[INFO] [stdout] 2450 | ...                   (if (*v2_15).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2455 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2450 ~                                     if (*v2_15).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2451 |                                         n2_12 = (*v2_15).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2454 |                                         0
[INFO] [stdout] 2455 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2068:25
[INFO] [stdout]      |
[INFO] [stdout] 2068 |         (*ls).current = (if fresh19 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2074 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2068 ~         (*ls).current = if fresh19 > 0 as size_t {
[INFO] [stdout] 2069 |             let fresh20 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2073 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2074 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2092:21
[INFO] [stdout]      |
[INFO] [stdout] 2092 |     (*ls).current = (if fresh21 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2098 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2092 ~     (*ls).current = if fresh21 > 0 as size_t {
[INFO] [stdout] 2093 |         let fresh22 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2097 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2098 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2115:29
[INFO] [stdout]      |
[INFO] [stdout] 2115 |             (*ls).current = (if fresh23 > 0 as size_t {
[INFO] [stdout]      |                             ^
[INFO] [stdout] ...
[INFO] [stdout] 2121 |             });
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2115 ~             (*ls).current = if fresh23 > 0 as size_t {
[INFO] [stdout] 2116 |                 let fresh24 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2120 |                 luaZ_fill((*ls).z)
[INFO] [stdout] 2121 ~             };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2128:25
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         (*ls).current = (if fresh25 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2134 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2128 ~         (*ls).current = if fresh25 > 0 as size_t {
[INFO] [stdout] 2129 |             let fresh26 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2133 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2134 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2154:21
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     (*ls).current = (if fresh27 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2160 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2154 ~     (*ls).current = if fresh27 > 0 as size_t {
[INFO] [stdout] 2155 |         let fresh28 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2159 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2160 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2165:25
[INFO] [stdout]      |
[INFO] [stdout] 2165 |         (*ls).current = (if fresh29 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2171 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2165 ~         (*ls).current = if fresh29 > 0 as size_t {
[INFO] [stdout] 2166 |             let fresh30 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2170 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2171 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2190:21
[INFO] [stdout]      |
[INFO] [stdout] 2190 |     (*ls).current = (if fresh31 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2196 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2190 ~     (*ls).current = if fresh31 > 0 as size_t {
[INFO] [stdout] 2191 |         let fresh32 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2195 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2196 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2223:33
[INFO] [stdout]      |
[INFO] [stdout] 2223 |                 (*ls).current = (if fresh33 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2229 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2223 ~                 (*ls).current = if fresh33 > 0 as size_t {
[INFO] [stdout] 2224 |                     let fresh34 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2228 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2229 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2244:37
[INFO] [stdout]      |
[INFO] [stdout] 2244 |                     (*ls).current = (if fresh35 > 0 as size_t {
[INFO] [stdout]      |                                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2250 |                     });
[INFO] [stdout]      |                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2244 ~                     (*ls).current = if fresh35 > 0 as size_t {
[INFO] [stdout] 2245 |                         let fresh36 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2249 |                         luaZ_fill((*ls).z)
[INFO] [stdout] 2250 ~                     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2283:29
[INFO] [stdout]      |
[INFO] [stdout] 2283 |             (*ls).current = (if fresh39 > 0 as size_t {
[INFO] [stdout]      |                             ^
[INFO] [stdout] ...
[INFO] [stdout] 2289 |             });
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2283 ~             (*ls).current = if fresh39 > 0 as size_t {
[INFO] [stdout] 2284 |                 let fresh40 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2288 |                 luaZ_fill((*ls).z)
[INFO] [stdout] 2289 ~             };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2298:21
[INFO] [stdout]      |
[INFO] [stdout] 2298 |     (*ls).current = (if fresh41 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2304 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2298 ~     (*ls).current = if fresh41 > 0 as size_t {
[INFO] [stdout] 2299 |         let fresh42 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2303 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2304 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2324:21
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     (*ls).current = (if fresh43 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2330 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2324 ~     (*ls).current = if fresh43 > 0 as size_t {
[INFO] [stdout] 2325 |         let fresh44 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2329 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2330 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2341:25
[INFO] [stdout]      |
[INFO] [stdout] 2341 |         (*ls).current = (if fresh45 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2347 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2341 ~         (*ls).current = if fresh45 > 0 as size_t {
[INFO] [stdout] 2342 |             let fresh46 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2346 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2347 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2398:25
[INFO] [stdout]      |
[INFO] [stdout] 2398 |         (*ls).current = (if fresh49 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2404 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2398 ~         (*ls).current = if fresh49 > 0 as size_t {
[INFO] [stdout] 2399 |             let fresh50 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2403 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2404 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2425:21
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     (*ls).current = (if fresh51 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2431 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2425 ~     (*ls).current = if fresh51 > 0 as size_t {
[INFO] [stdout] 2426 |         let fresh52 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2430 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2431 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2445:33
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                 (*ls).current = (if fresh53 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2451 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2445 ~                 (*ls).current = if fresh53 > 0 as size_t {
[INFO] [stdout] 2446 |                     let fresh54 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2450 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2451 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2564:33
[INFO] [stdout]      |
[INFO] [stdout] 2564 |                 (*ls).current = (if fresh61 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2570 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2564 ~                 (*ls).current = if fresh61 > 0 as size_t {
[INFO] [stdout] 2565 |                     let fresh62 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2569 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2570 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2577:21
[INFO] [stdout]      |
[INFO] [stdout] 2577 |     (*ls).current = (if fresh63 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2583 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2577 ~     (*ls).current = if fresh63 > 0 as size_t {
[INFO] [stdout] 2578 |         let fresh64 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2582 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2583 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2785:33
[INFO] [stdout]      |
[INFO] [stdout] 2785 |                 (*ls).current = (if fresh85 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2791 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2785 ~                 (*ls).current = if fresh85 > 0 as size_t {
[INFO] [stdout] 2786 |                     let fresh86 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2790 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2791 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2818:41
[INFO] [stdout]      |
[INFO] [stdout] 2818 |                         (*ls).current = (if fresh87 > 0 as size_t {
[INFO] [stdout]      |                                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2824 |                         });
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2818 ~                         (*ls).current = if fresh87 > 0 as size_t {
[INFO] [stdout] 2819 |                             let fresh88 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2823 |                             luaZ_fill((*ls).z)
[INFO] [stdout] 2824 ~                         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]     --> src/lib.rs:5292:13
[INFO] [stdout]      |
[INFO] [stdout] 5292 |             (if nuvalue == 0 {
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 5297 |             }),
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 5292 ~             if nuvalue == 0 {
[INFO] [stdout] 5293 |                 32 as usize
[INFO] [stdout]  ...
[INFO] [stdout] 5296 |                     .wrapping_add((size_of::<UValue>() as usize).wrapping_mul(nuvalue as usize))
[INFO] [stdout] 5297 ~             },
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:6279:16
[INFO] [stdout]      |
[INFO] [stdout] 6279 |         slot = (if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout]      |                ^
[INFO] [stdout] ...
[INFO] [stdout] 6287 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6279 ~         slot = if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout] 6280 |             < (*(&mut (*((*t).value_.gc as *mut GCUnion)).h as *mut Table)).alimit as lua_Unsigned
[INFO] [stdout]  ...
[INFO] [stdout] 6286 |             luaH_getint(&mut (*((*t).value_.gc as *mut GCUnion)).h, n)
[INFO] [stdout] 6287 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:6643:16
[INFO] [stdout]      |
[INFO] [stdout] 6643 |         slot = (if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout]      |                ^
[INFO] [stdout] ...
[INFO] [stdout] 6651 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6643 ~         slot = if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout] 6644 |             < (*(&mut (*((*t).value_.gc as *mut GCUnion)).h as *mut Table)).alimit as lua_Unsigned
[INFO] [stdout]  ...
[INFO] [stdout] 6650 |             luaH_getint(&mut (*((*t).value_.gc as *mut GCUnion)).h, n)
[INFO] [stdout] 6651 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10863:13
[INFO] [stdout]       |
[INFO] [stdout] 10863 |             (if hex != 0 {
[INFO] [stdout]       |             ^
[INFO] [stdout] ...
[INFO] [stdout] 10867 |             }),
[INFO] [stdout]       |              ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 10863 ~             if hex != 0 {
[INFO] [stdout] 10864 |                 c"pP".as_ptr()
[INFO] [stdout] 10865 |             } else {
[INFO] [stdout] 10866 |                 c"eE".as_ptr()
[INFO] [stdout] 10867 ~             },
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]    --> src/object.rs:964:32
[INFO] [stdout]     |
[INFO] [stdout] 964 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:3898:32
[INFO] [stdout]      |
[INFO] [stdout] 3898 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:6041:32
[INFO] [stdout]      |
[INFO] [stdout] 6041 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:7046:32
[INFO] [stdout]      |
[INFO] [stdout] 7046 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VaListImpl` in module `::core::ffi`
[INFO] [stdout]     --> src/lib.rs:7789:32
[INFO] [stdout]      |
[INFO] [stdout] 7789 |     let mut argp: ::core::ffi::VaListImpl;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `::core::ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> src/gc.rs:522:21
[INFO] [stdout]     |
[INFO] [stdout] 522 |                     (if (*n).i_val.tt_ as i32 & (1 as i32) << 6 as i32 != 0 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 526 |                     }),
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 522 ~                     if (*n).i_val.tt_ as i32 & (1 as i32) << 6 as i32 != 0 {
[INFO] [stdout] 523 |                         (*n).i_val.value_.gc
[INFO] [stdout] 524 |                     } else {
[INFO] [stdout] 525 |                         0 as *mut GCObject
[INFO] [stdout] 526 ~                     } ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/gc.rs:1413:13
[INFO] [stdout]      |
[INFO] [stdout] 1413 |             (if (*mt).flags as u32 & (1 as u32) << TM_GC as i32 != 0 {
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1417 |             })
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1413 ~             if (*mt).flags as u32 & (1 as u32) << TM_GC as i32 != 0 {
[INFO] [stdout] 1414 |                 0 as *const TValue
[INFO] [stdout] 1415 |             } else {
[INFO] [stdout] 1416 |                 luaT_gettm(mt, TM_GC, (*g).tmname[TM_GC as i32 as usize])
[INFO] [stdout] 1417 ~             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `return` value
[INFO] [stdout]    --> src/object.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 |             return (if v2 == 2 as i32 as lua_Number {
[INFO] [stdout]     |                    ^
[INFO] [stdout] ...
[INFO] [stdout] 427 |             });
[INFO] [stdout]     |              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 423 ~             return if v2 == 2 as i32 as lua_Number {
[INFO] [stdout] 424 |                 v1 * v1
[INFO] [stdout] 425 |             } else {
[INFO] [stdout] 426 |                 v1.powf(v2)
[INFO] [stdout] 427 ~             } ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 (if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                 ^
[INFO] [stdout] ...
[INFO] [stdout] 486 |                 })
[INFO] [stdout]     |                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 481 ~                 if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 482 |                     n1 = (*p1).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 485 |                     0
[INFO] [stdout] 486 ~                 } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 |                     (if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 497 |                     })
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 492 ~                     if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 493 |                         n2 = (*p2).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 496 |                         0
[INFO] [stdout] 497 ~                     } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 (if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                 ^
[INFO] [stdout] ...
[INFO] [stdout] 527 |                 })
[INFO] [stdout]     |                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 522 ~                 if (*p1).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 523 |                     n1_0 = (*p1).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 526 |                     0
[INFO] [stdout] 527 ~                 } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/object.rs:533:21
[INFO] [stdout]     |
[INFO] [stdout] 533 |                     (if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]     |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 538 |                     })
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 533 ~                     if (*p2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 534 |                         n2_0 = (*p2).value_.i as lua_Number;
[INFO] [stdout] ...
[INFO] [stdout] 537 |                         0
[INFO] [stdout] 538 ~                     } 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/vm.rs:92:14
[INFO] [stdout]    |
[INFO] [stdout] 92 |         *n = (if v.tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]    |              ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |         });
[INFO] [stdout]    |          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 ~         *n = if v.tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 93 |             v.value_.i as lua_Number
[INFO] [stdout] 94 |         } else {
[INFO] [stdout] 95 |             v.value_.n
[INFO] [stdout] 96 ~         } ;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:1960:33
[INFO] [stdout]      |
[INFO] [stdout] 1960 | ...                   (if (*v1_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1965 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1960 ~                                 if (*v1_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 1961 |                                     n1_2 = (*v1_3).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 1964 |                                     0
[INFO] [stdout] 1965 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:1971:37
[INFO] [stdout]      |
[INFO] [stdout] 1971 | ...                   (if (*v2_2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1976 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1971 ~                                     if (*v2_2).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 1972 |                                         n2_2 = (*v2_2).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 1975 |                                         0
[INFO] [stdout] 1976 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2009:29
[INFO] [stdout]      |
[INFO] [stdout] 2009 | ...                   (if (*v1_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2014 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2009 ~                             if (*v1_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2010 |                                 n1_3 = (*v1_4).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2013 |                                 0
[INFO] [stdout] 2014 ~                             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2020:33
[INFO] [stdout]      |
[INFO] [stdout] 2020 | ...                   (if (*v2_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2025 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2020 ~                                 if (*v2_3).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2021 |                                     n2_3 = (*v2_3).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2024 |                                     0
[INFO] [stdout] 2025 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/vm.rs:2030:49
[INFO] [stdout]      |
[INFO] [stdout] 2030 | ...                   (*io_14).value_.n = (if n2_3 == 2 as i32 as lua_Number {
[INFO] [stdout]      |                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 2034 | ...                   });
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2030 ~                             (*io_14).value_.n = if n2_3 == 2 as i32 as lua_Number {
[INFO] [stdout] 2031 |                                 n1_3 * n1_3
[INFO] [stdout] 2032 |                             } else {
[INFO] [stdout] 2033 |                                 n1_3.powf(n2_3)
[INFO] [stdout] 2034 ~                             } ;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2061:29
[INFO] [stdout]      |
[INFO] [stdout] 2061 | ...                   (if (*v1_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2066 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2061 ~                             if (*v1_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2062 |                                 n1_4 = (*v1_5).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2065 |                                 0
[INFO] [stdout] 2066 ~                             } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2072:33
[INFO] [stdout]      |
[INFO] [stdout] 2072 | ...                   (if (*v2_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2077 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2072 ~                                 if (*v2_4).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2073 |                                     n2_4 = (*v2_4).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2076 |                                     0
[INFO] [stdout] 2077 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2121:33
[INFO] [stdout]      |
[INFO] [stdout] 2121 | ...                   (if (*v1_6).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2126 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2121 ~                                 if (*v1_6).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2122 |                                     n1_5 = (*v1_6).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2125 |                                     0
[INFO] [stdout] 2126 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2132:37
[INFO] [stdout]      |
[INFO] [stdout] 2132 | ...                   (if (*v2_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2137 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2132 ~                                     if (*v2_5).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2133 |                                         n2_5 = (*v2_5).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2136 |                                         0
[INFO] [stdout] 2137 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2369:33
[INFO] [stdout]      |
[INFO] [stdout] 2369 | ...                   (if (*v1_13).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2374 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2369 ~                                 if (*v1_13).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2370 |                                     n1_9 = (*v1_13).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2373 |                                     0
[INFO] [stdout] 2374 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2380:37
[INFO] [stdout]      |
[INFO] [stdout] 2380 | ...                   (if (*v2_12).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2385 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2380 ~                                     if (*v2_12).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2381 |                                         n2_9 = (*v2_12).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2384 |                                         0
[INFO] [stdout] 2385 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2439:33
[INFO] [stdout]      |
[INFO] [stdout] 2439 | ...                   (if (*v1_16).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2444 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2439 ~                                 if (*v1_16).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2440 |                                     n1_12 = (*v1_16).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2443 |                                     0
[INFO] [stdout] 2444 ~                                 } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/vm.rs:2450:37
[INFO] [stdout]      |
[INFO] [stdout] 2450 | ...                   (if (*v2_15).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 2455 | ...                   })
[INFO] [stdout]      |                        ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2450 ~                                     if (*v2_15).tt_ as i32 == 3 as i32 | (0) << 4 as i32 {
[INFO] [stdout] 2451 |                                         n2_12 = (*v2_15).value_.i as lua_Number;
[INFO] [stdout]  ...
[INFO] [stdout] 2454 |                                         0
[INFO] [stdout] 2455 ~                                     } 
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2068:25
[INFO] [stdout]      |
[INFO] [stdout] 2068 |         (*ls).current = (if fresh19 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2074 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2068 ~         (*ls).current = if fresh19 > 0 as size_t {
[INFO] [stdout] 2069 |             let fresh20 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2073 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2074 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2092:21
[INFO] [stdout]      |
[INFO] [stdout] 2092 |     (*ls).current = (if fresh21 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2098 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2092 ~     (*ls).current = if fresh21 > 0 as size_t {
[INFO] [stdout] 2093 |         let fresh22 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2097 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2098 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2115:29
[INFO] [stdout]      |
[INFO] [stdout] 2115 |             (*ls).current = (if fresh23 > 0 as size_t {
[INFO] [stdout]      |                             ^
[INFO] [stdout] ...
[INFO] [stdout] 2121 |             });
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2115 ~             (*ls).current = if fresh23 > 0 as size_t {
[INFO] [stdout] 2116 |                 let fresh24 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2120 |                 luaZ_fill((*ls).z)
[INFO] [stdout] 2121 ~             };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2128:25
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         (*ls).current = (if fresh25 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2134 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2128 ~         (*ls).current = if fresh25 > 0 as size_t {
[INFO] [stdout] 2129 |             let fresh26 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2133 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2134 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2154:21
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     (*ls).current = (if fresh27 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2160 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2154 ~     (*ls).current = if fresh27 > 0 as size_t {
[INFO] [stdout] 2155 |         let fresh28 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2159 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2160 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2165:25
[INFO] [stdout]      |
[INFO] [stdout] 2165 |         (*ls).current = (if fresh29 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2171 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2165 ~         (*ls).current = if fresh29 > 0 as size_t {
[INFO] [stdout] 2166 |             let fresh30 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2170 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2171 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2190:21
[INFO] [stdout]      |
[INFO] [stdout] 2190 |     (*ls).current = (if fresh31 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2196 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2190 ~     (*ls).current = if fresh31 > 0 as size_t {
[INFO] [stdout] 2191 |         let fresh32 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2195 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2196 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2223:33
[INFO] [stdout]      |
[INFO] [stdout] 2223 |                 (*ls).current = (if fresh33 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2229 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2223 ~                 (*ls).current = if fresh33 > 0 as size_t {
[INFO] [stdout] 2224 |                     let fresh34 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2228 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2229 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2244:37
[INFO] [stdout]      |
[INFO] [stdout] 2244 |                     (*ls).current = (if fresh35 > 0 as size_t {
[INFO] [stdout]      |                                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2250 |                     });
[INFO] [stdout]      |                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2244 ~                     (*ls).current = if fresh35 > 0 as size_t {
[INFO] [stdout] 2245 |                         let fresh36 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2249 |                         luaZ_fill((*ls).z)
[INFO] [stdout] 2250 ~                     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2283:29
[INFO] [stdout]      |
[INFO] [stdout] 2283 |             (*ls).current = (if fresh39 > 0 as size_t {
[INFO] [stdout]      |                             ^
[INFO] [stdout] ...
[INFO] [stdout] 2289 |             });
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2283 ~             (*ls).current = if fresh39 > 0 as size_t {
[INFO] [stdout] 2284 |                 let fresh40 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2288 |                 luaZ_fill((*ls).z)
[INFO] [stdout] 2289 ~             };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2298:21
[INFO] [stdout]      |
[INFO] [stdout] 2298 |     (*ls).current = (if fresh41 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2304 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2298 ~     (*ls).current = if fresh41 > 0 as size_t {
[INFO] [stdout] 2299 |         let fresh42 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2303 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2304 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2324:21
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     (*ls).current = (if fresh43 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2330 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2324 ~     (*ls).current = if fresh43 > 0 as size_t {
[INFO] [stdout] 2325 |         let fresh44 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2329 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2330 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2341:25
[INFO] [stdout]      |
[INFO] [stdout] 2341 |         (*ls).current = (if fresh45 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2347 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2341 ~         (*ls).current = if fresh45 > 0 as size_t {
[INFO] [stdout] 2342 |             let fresh46 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2346 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2347 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2398:25
[INFO] [stdout]      |
[INFO] [stdout] 2398 |         (*ls).current = (if fresh49 > 0 as size_t {
[INFO] [stdout]      |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2404 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2398 ~         (*ls).current = if fresh49 > 0 as size_t {
[INFO] [stdout] 2399 |             let fresh50 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2403 |             luaZ_fill((*ls).z)
[INFO] [stdout] 2404 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2425:21
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     (*ls).current = (if fresh51 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2431 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2425 ~     (*ls).current = if fresh51 > 0 as size_t {
[INFO] [stdout] 2426 |         let fresh52 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2430 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2431 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2445:33
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                 (*ls).current = (if fresh53 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2451 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2445 ~                 (*ls).current = if fresh53 > 0 as size_t {
[INFO] [stdout] 2446 |                     let fresh54 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2450 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2451 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2564:33
[INFO] [stdout]      |
[INFO] [stdout] 2564 |                 (*ls).current = (if fresh61 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2570 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2564 ~                 (*ls).current = if fresh61 > 0 as size_t {
[INFO] [stdout] 2565 |                     let fresh62 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2569 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2570 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2577:21
[INFO] [stdout]      |
[INFO] [stdout] 2577 |     (*ls).current = (if fresh63 > 0 as size_t {
[INFO] [stdout]      |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 2583 |     });
[INFO] [stdout]      |      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2577 ~     (*ls).current = if fresh63 > 0 as size_t {
[INFO] [stdout] 2578 |         let fresh64 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2582 |         luaZ_fill((*ls).z)
[INFO] [stdout] 2583 ~     };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2785:33
[INFO] [stdout]      |
[INFO] [stdout] 2785 |                 (*ls).current = (if fresh85 > 0 as size_t {
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 2791 |                 });
[INFO] [stdout]      |                  ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2785 ~                 (*ls).current = if fresh85 > 0 as size_t {
[INFO] [stdout] 2786 |                     let fresh86 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2790 |                     luaZ_fill((*ls).z)
[INFO] [stdout] 2791 ~                 };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:2818:41
[INFO] [stdout]      |
[INFO] [stdout] 2818 |                         (*ls).current = (if fresh87 > 0 as size_t {
[INFO] [stdout]      |                                         ^
[INFO] [stdout] ...
[INFO] [stdout] 2824 |                         });
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2818 ~                         (*ls).current = if fresh87 > 0 as size_t {
[INFO] [stdout] 2819 |                             let fresh88 = (*(*ls).z).p;
[INFO] [stdout]  ...
[INFO] [stdout] 2823 |                             luaZ_fill((*ls).z)
[INFO] [stdout] 2824 ~                         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]     --> src/lib.rs:5292:13
[INFO] [stdout]      |
[INFO] [stdout] 5292 |             (if nuvalue == 0 {
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 5297 |             }),
[INFO] [stdout]      |              ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 5292 ~             if nuvalue == 0 {
[INFO] [stdout] 5293 |                 32 as usize
[INFO] [stdout]  ...
[INFO] [stdout] 5296 |                     .wrapping_add((size_of::<UValue>() as usize).wrapping_mul(nuvalue as usize))
[INFO] [stdout] 5297 ~             },
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:6279:16
[INFO] [stdout]      |
[INFO] [stdout] 6279 |         slot = (if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout]      |                ^
[INFO] [stdout] ...
[INFO] [stdout] 6287 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6279 ~         slot = if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout] 6280 |             < (*(&mut (*((*t).value_.gc as *mut GCUnion)).h as *mut Table)).alimit as lua_Unsigned
[INFO] [stdout]  ...
[INFO] [stdout] 6286 |             luaH_getint(&mut (*((*t).value_.gc as *mut GCUnion)).h, n)
[INFO] [stdout] 6287 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/lib.rs:6643:16
[INFO] [stdout]      |
[INFO] [stdout] 6643 |         slot = (if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout]      |                ^
[INFO] [stdout] ...
[INFO] [stdout] 6651 |         });
[INFO] [stdout]      |          ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6643 ~         slot = if (n as lua_Unsigned).wrapping_sub(1 as u32 as lua_Unsigned)
[INFO] [stdout] 6644 |             < (*(&mut (*((*t).value_.gc as *mut GCUnion)).h as *mut Table)).alimit as lua_Unsigned
[INFO] [stdout]  ...
[INFO] [stdout] 6650 |             luaH_getint(&mut (*((*t).value_.gc as *mut GCUnion)).h, n)
[INFO] [stdout] 6651 ~         };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10863:13
[INFO] [stdout]       |
[INFO] [stdout] 10863 |             (if hex != 0 {
[INFO] [stdout]       |             ^
[INFO] [stdout] ...
[INFO] [stdout] 10867 |             }),
[INFO] [stdout]       |              ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 10863 ~             if hex != 0 {
[INFO] [stdout] 10864 |                 c"pP".as_ptr()
[INFO] [stdout] 10865 |             } else {
[INFO] [stdout] 10866 |                 c"eE".as_ptr()
[INFO] [stdout] 10867 ~             },
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:874:59
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 let mut s: *const std::ffi::c_char = argp.arg::<*mut std::ffi::c_char>();
[INFO] [stdout]     |                                                           ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:881:52
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 let mut c: std::ffi::c_char = argp.arg::<i32>() as u8 as std::ffi::c_char;
[INFO] [stdout]     |                                                    ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:892:39
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 (*io).value_.i = argp.arg::<i32>() as lua_Integer;
[INFO] [stdout]     |                                       ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:904:41
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 (*io_0).value_.i = argp.arg::<l_uacInt>();
[INFO] [stdout]     |                                         ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:916:41
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 (*io_1).value_.n = argp.arg::<l_uacNumber>();
[INFO] [stdout]     |                                         ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:925:47
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 let mut p: *mut c_void = argp.arg::<*mut c_void>();
[INFO] [stdout]     |                                               ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:932:58
[INFO] [stdout]     |
[INFO] [stdout] 932 |                     luaO_utf8esc(bf_0.as_mut_ptr(), argp.arg::<std::ffi::c_long>() as usize);
[INFO] [stdout]     |                                                          ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:874:59
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 let mut s: *const std::ffi::c_char = argp.arg::<*mut std::ffi::c_char>();
[INFO] [stdout]     |                                                           ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:881:52
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 let mut c: std::ffi::c_char = argp.arg::<i32>() as u8 as std::ffi::c_char;
[INFO] [stdout]     |                                                    ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:892:39
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 (*io).value_.i = argp.arg::<i32>() as lua_Integer;
[INFO] [stdout]     |                                       ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:904:41
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 (*io_0).value_.i = argp.arg::<l_uacInt>();
[INFO] [stdout]     |                                         ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:916:41
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 (*io_1).value_.n = argp.arg::<l_uacNumber>();
[INFO] [stdout]     |                                         ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:925:47
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 let mut p: *mut c_void = argp.arg::<*mut c_void>();
[INFO] [stdout]     |                                               ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `arg` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]    --> src/object.rs:932:58
[INFO] [stdout]     |
[INFO] [stdout] 932 |                     luaO_utf8esc(bf_0.as_mut_ptr(), argp.arg::<std::ffi::c_long>() as usize);
[INFO] [stdout]     |                                                          ^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_va_list` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]     --> src/lib.rs:6028:42
[INFO] [stdout]      |
[INFO] [stdout] 6028 |     ret = luaO_pushvfstring(L, fmt, argp.as_va_list());
[INFO] [stdout]      |                                          ^^^^^^^^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/gc.rs:1270:62
[INFO] [stdout]      |
[INFO] [stdout] 1270 | unsafe extern "C-unwind" fn dothecall(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]    --> src/ldo.rs:806:59
[INFO] [stdout]     |
[INFO] [stdout] 806 | unsafe extern "C-unwind" fn unroll(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_va_list` found for struct `VaList<'a>` in the current scope
[INFO] [stdout]     --> src/lib.rs:6028:42
[INFO] [stdout]      |
[INFO] [stdout] 6028 |     ret = luaO_pushvfstring(L, fmt, argp.as_va_list());
[INFO] [stdout]      |                                          ^^^^^^^^^^ method not found in `VaList<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/vm/trace.rs:424:41
[INFO] [stdout]     |
[INFO] [stdout] 357 |             OP_FORPREP => {
[INFO] [stdout]     |             ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 424 |             | OP_RETURN1 | OP_FORLOOP | OP_FORPREP | OP_TFORPREP | OP_TFORCALL | OP_TFORLOOP
[INFO] [stdout]     |                                         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ext_luaH_get`
[INFO] [stdout]    --> src/vm/trace.rs:991:13
[INFO] [stdout]     |
[INFO] [stdout] 991 |         let mut ext_luaH_get = ExtFuncRef::Uninit(&ext_luaH_get);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ext_luaH_get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ext_luaC_barrierback`
[INFO] [stdout]    --> src/vm/trace.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let mut ext_luaC_barrierback = ExtFuncRef::Uninit(&ext_luaC_barrierback);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ext_luaC_barrierback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bcx`
[INFO] [stdout]     --> src/vm/trace.rs:1094:17
[INFO] [stdout]      |
[INFO] [stdout] 1094 |                 bcx: &mut FunctionBuilder<'_>,
[INFO] [stdout]      |                 ^^^ help: if this is intentional, prefix it with an underscore: `_bcx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/vm.rs:1072:5
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:1381:52
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub unsafe extern "C-unwind" fn lua_setcstacklimit(mut L: *mut lua_State, mut limit: u32) -> i32 {
[INFO] [stdout]      |                                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]     --> src/lib.rs:1381:75
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub unsafe extern "C-unwind" fn lua_setcstacklimit(mut L: *mut lua_State, mut limit: u32) -> i32 {
[INFO] [stdout]      |                                                                           ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:1546:62
[INFO] [stdout]      |
[INFO] [stdout] 1546 | unsafe extern "C-unwind" fn f_luaopen(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/gc.rs:1270:62
[INFO] [stdout]      |
[INFO] [stdout] 1270 | unsafe extern "C-unwind" fn dothecall(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:4432:65
[INFO] [stdout]      |
[INFO] [stdout] 4432 | pub static mut luaT_typenames_: [*const std::ffi::c_char; 12] = unsafe {
[INFO] [stdout]      |                                                                 ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:5438:45
[INFO] [stdout]      |
[INFO] [stdout] 5438 | pub unsafe extern "C-unwind" fn lua_version(mut L: *mut lua_State) -> lua_Number {
[INFO] [stdout]      |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:5635:5
[INFO] [stdout]      |
[INFO] [stdout] 5635 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]    --> src/ldo.rs:806:59
[INFO] [stdout]     |
[INFO] [stdout] 806 | unsafe extern "C-unwind" fn unroll(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:8061:35
[INFO] [stdout]      |
[INFO] [stdout] 8061 | static mut boxmt: [luaL_Reg; 3] = unsafe {
[INFO] [stdout]      |                                   ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:8250:5
[INFO] [stdout]      |
[INFO] [stdout] 8250 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:8395:5
[INFO] [stdout]      |
[INFO] [stdout] 8395 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:8649:5
[INFO] [stdout]      |
[INFO] [stdout] 8649 |     mut ud: *mut c_void,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `osize`
[INFO] [stdout]     --> src/lib.rs:8651:5
[INFO] [stdout]      |
[INFO] [stdout] 8651 |     mut osize: size_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_osize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:9210:5
[INFO] [stdout]      |
[INFO] [stdout] 9210 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `status`
[INFO] [stdout]     --> src/lib.rs:9211:5
[INFO] [stdout]      |
[INFO] [stdout] 9211 |     mut status: i32,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_status`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]     --> src/lib.rs:9212:5
[INFO] [stdout]      |
[INFO] [stdout] 9212 |     mut k: lua_KContext,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:9295:5
[INFO] [stdout]      |
[INFO] [stdout] 9295 |     mut ud: *mut c_void,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d1`
[INFO] [stdout]     --> src/lib.rs:9351:5
[INFO] [stdout]      |
[INFO] [stdout] 9351 |     mut d1: i32,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_d1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d2`
[INFO] [stdout]     --> src/lib.rs:9352:5
[INFO] [stdout]      |
[INFO] [stdout] 9352 |     mut d2: lua_KContext,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_d2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:9456:41
[INFO] [stdout]      |
[INFO] [stdout] 9456 | static mut base_funcs: [luaL_Reg; 26] = unsafe {
[INFO] [stdout]      |                                         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:9825:38
[INFO] [stdout]      |
[INFO] [stdout] 9825 | static mut co_funcs: [luaL_Reg; 9] = unsafe {
[INFO] [stdout]      |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:10396:36
[INFO] [stdout]       |
[INFO] [stdout] 10396 | static mut dblib: [luaL_Reg; 18] = unsafe {
[INFO] [stdout]       |                                    ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11219:36
[INFO] [stdout]       |
[INFO] [stdout] 11219 | static mut iolib: [luaL_Reg; 12] = unsafe {
[INFO] [stdout]       |                                    ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11307:34
[INFO] [stdout]       |
[INFO] [stdout] 11307 | static mut meth: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11367:38
[INFO] [stdout]       |
[INFO] [stdout] 11367 | static mut metameth: [luaL_Reg; 5] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11810:39
[INFO] [stdout]       |
[INFO] [stdout] 11810 | static mut randfuncs: [luaL_Reg; 3] = unsafe {
[INFO] [stdout]       |                                       ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11842:38
[INFO] [stdout]       |
[INFO] [stdout] 11842 | static mut mathlib: [luaL_Reg; 28] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12550:38
[INFO] [stdout]       |
[INFO] [stdout] 12550 | static mut pk_funcs: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12610:38
[INFO] [stdout]       |
[INFO] [stdout] 12610 | static mut ll_funcs: [luaL_Reg; 2] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12629:48
[INFO] [stdout]       |
[INFO] [stdout] 12629 |     static mut searchers: [lua_CFunction; 5] = unsafe {
[INFO] [stdout]       |                                                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:13030:37
[INFO] [stdout]       |
[INFO] [stdout] 13030 | static mut syslib: [luaL_Reg; 12] = unsafe {
[INFO] [stdout]       |                                     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:13489:48
[INFO] [stdout]       |
[INFO] [stdout] 13489 | static mut stringmetamethods: [luaL_Reg; 10] = unsafe {
[INFO] [stdout]       |                                                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]      --> src/lib.rs:14593:5
[INFO] [stdout]       |
[INFO] [stdout] 14593 |     mut L: *mut lua_State,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:15521:37
[INFO] [stdout]       |
[INFO] [stdout] 15521 | static mut strlib: [luaL_Reg; 18] = unsafe {
[INFO] [stdout]       |                                     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16075:39
[INFO] [stdout]       |
[INFO] [stdout] 16075 | static mut tab_funcs: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                       ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16420:35
[INFO] [stdout]       |
[INFO] [stdout] 16420 | static mut funcs: [luaL_Reg; 7] = unsafe {
[INFO] [stdout]       |                                   ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16500:41
[INFO] [stdout]       |
[INFO] [stdout] 16500 | static mut loadedlibs: [luaL_Reg; 11] = unsafe {
[INFO] [stdout]       |                                         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lunar` (lib) due to 13 previous errors; 87 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/vm/trace.rs:424:41
[INFO] [stdout]     |
[INFO] [stdout] 357 |             OP_FORPREP => {
[INFO] [stdout]     |             ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 424 |             | OP_RETURN1 | OP_FORLOOP | OP_FORPREP | OP_TFORPREP | OP_TFORCALL | OP_TFORLOOP
[INFO] [stdout]     |                                         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ext_luaH_get`
[INFO] [stdout]    --> src/vm/trace.rs:991:13
[INFO] [stdout]     |
[INFO] [stdout] 991 |         let mut ext_luaH_get = ExtFuncRef::Uninit(&ext_luaH_get);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ext_luaH_get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ext_luaC_barrierback`
[INFO] [stdout]    --> src/vm/trace.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let mut ext_luaC_barrierback = ExtFuncRef::Uninit(&ext_luaC_barrierback);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ext_luaC_barrierback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bcx`
[INFO] [stdout]     --> src/vm/trace.rs:1094:17
[INFO] [stdout]      |
[INFO] [stdout] 1094 |                 bcx: &mut FunctionBuilder<'_>,
[INFO] [stdout]      |                 ^^^ help: if this is intentional, prefix it with an underscore: `_bcx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/vm.rs:1072:5
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:1381:52
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub unsafe extern "C-unwind" fn lua_setcstacklimit(mut L: *mut lua_State, mut limit: u32) -> i32 {
[INFO] [stdout]      |                                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]     --> src/lib.rs:1381:75
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub unsafe extern "C-unwind" fn lua_setcstacklimit(mut L: *mut lua_State, mut limit: u32) -> i32 {
[INFO] [stdout]      |                                                                           ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:1546:62
[INFO] [stdout]      |
[INFO] [stdout] 1546 | unsafe extern "C-unwind" fn f_luaopen(mut L: *mut lua_State, mut ud: *mut c_void) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:4432:65
[INFO] [stdout]      |
[INFO] [stdout] 4432 | pub static mut luaT_typenames_: [*const std::ffi::c_char; 12] = unsafe {
[INFO] [stdout]      |                                                                 ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:5438:45
[INFO] [stdout]      |
[INFO] [stdout] 5438 | pub unsafe extern "C-unwind" fn lua_version(mut L: *mut lua_State) -> lua_Number {
[INFO] [stdout]      |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:5635:5
[INFO] [stdout]      |
[INFO] [stdout] 5635 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:8061:35
[INFO] [stdout]      |
[INFO] [stdout] 8061 | static mut boxmt: [luaL_Reg; 3] = unsafe {
[INFO] [stdout]      |                                   ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:8250:5
[INFO] [stdout]      |
[INFO] [stdout] 8250 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:8395:5
[INFO] [stdout]      |
[INFO] [stdout] 8395 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:8649:5
[INFO] [stdout]      |
[INFO] [stdout] 8649 |     mut ud: *mut c_void,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `osize`
[INFO] [stdout]     --> src/lib.rs:8651:5
[INFO] [stdout]      |
[INFO] [stdout] 8651 |     mut osize: size_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_osize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]     --> src/lib.rs:9210:5
[INFO] [stdout]      |
[INFO] [stdout] 9210 |     mut L: *mut lua_State,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `status`
[INFO] [stdout]     --> src/lib.rs:9211:5
[INFO] [stdout]      |
[INFO] [stdout] 9211 |     mut status: i32,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_status`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]     --> src/lib.rs:9212:5
[INFO] [stdout]      |
[INFO] [stdout] 9212 |     mut k: lua_KContext,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ud`
[INFO] [stdout]     --> src/lib.rs:9295:5
[INFO] [stdout]      |
[INFO] [stdout] 9295 |     mut ud: *mut c_void,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ud`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d1`
[INFO] [stdout]     --> src/lib.rs:9351:5
[INFO] [stdout]      |
[INFO] [stdout] 9351 |     mut d1: i32,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_d1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d2`
[INFO] [stdout]     --> src/lib.rs:9352:5
[INFO] [stdout]      |
[INFO] [stdout] 9352 |     mut d2: lua_KContext,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_d2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:9456:41
[INFO] [stdout]      |
[INFO] [stdout] 9456 | static mut base_funcs: [luaL_Reg; 26] = unsafe {
[INFO] [stdout]      |                                         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]     --> src/lib.rs:9825:38
[INFO] [stdout]      |
[INFO] [stdout] 9825 | static mut co_funcs: [luaL_Reg; 9] = unsafe {
[INFO] [stdout]      |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:10396:36
[INFO] [stdout]       |
[INFO] [stdout] 10396 | static mut dblib: [luaL_Reg; 18] = unsafe {
[INFO] [stdout]       |                                    ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11219:36
[INFO] [stdout]       |
[INFO] [stdout] 11219 | static mut iolib: [luaL_Reg; 12] = unsafe {
[INFO] [stdout]       |                                    ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11307:34
[INFO] [stdout]       |
[INFO] [stdout] 11307 | static mut meth: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11367:38
[INFO] [stdout]       |
[INFO] [stdout] 11367 | static mut metameth: [luaL_Reg; 5] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11810:39
[INFO] [stdout]       |
[INFO] [stdout] 11810 | static mut randfuncs: [luaL_Reg; 3] = unsafe {
[INFO] [stdout]       |                                       ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:11842:38
[INFO] [stdout]       |
[INFO] [stdout] 11842 | static mut mathlib: [luaL_Reg; 28] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12550:38
[INFO] [stdout]       |
[INFO] [stdout] 12550 | static mut pk_funcs: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12610:38
[INFO] [stdout]       |
[INFO] [stdout] 12610 | static mut ll_funcs: [luaL_Reg; 2] = unsafe {
[INFO] [stdout]       |                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:12629:48
[INFO] [stdout]       |
[INFO] [stdout] 12629 |     static mut searchers: [lua_CFunction; 5] = unsafe {
[INFO] [stdout]       |                                                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:13030:37
[INFO] [stdout]       |
[INFO] [stdout] 13030 | static mut syslib: [luaL_Reg; 12] = unsafe {
[INFO] [stdout]       |                                     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:13489:48
[INFO] [stdout]       |
[INFO] [stdout] 13489 | static mut stringmetamethods: [luaL_Reg; 10] = unsafe {
[INFO] [stdout]       |                                                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `L`
[INFO] [stdout]      --> src/lib.rs:14593:5
[INFO] [stdout]       |
[INFO] [stdout] 14593 |     mut L: *mut lua_State,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_L`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:15521:37
[INFO] [stdout]       |
[INFO] [stdout] 15521 | static mut strlib: [luaL_Reg; 18] = unsafe {
[INFO] [stdout]       |                                     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16075:39
[INFO] [stdout]       |
[INFO] [stdout] 16075 | static mut tab_funcs: [luaL_Reg; 8] = unsafe {
[INFO] [stdout]       |                                       ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16420:35
[INFO] [stdout]       |
[INFO] [stdout] 16420 | static mut funcs: [luaL_Reg; 7] = unsafe {
[INFO] [stdout]       |                                   ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]      --> src/lib.rs:16500:41
[INFO] [stdout]       |
[INFO] [stdout] 16500 | static mut loadedlibs: [luaL_Reg; 11] = unsafe {
[INFO] [stdout]       |                                         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lunar` (lib test) due to 13 previous errors; 87 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323", kill_on_drop: false }`
[INFO] [stdout] 07457d92fc3fbb4ba9bbcf85ac4da5da4f678b7e1790cc54928377fe75210323
